Responsibly Reckless Matrix Algorithms for HPC Scientific Applications
نویسندگان
چکیده
High-performance computing (HPC) achieved an astonishing three orders of magnitude performance improvement per decade for decades, thanks to hardware technology scaling resulting in exponential the rate floating point executions, though slowing most recent. Captured Top500 list, this evolution cascaded through software stack, triggering changes at all levels, including redesign numerical linear algebra libraries. HPC simulations on massively parallel systems are often driven by matrix computations, whose execution depends their precision. Referred Jack Dongarra, 2021 ACM A.M. Turing Award Laureate, as “responsibly reckless” algorithms, we highlight implications mixed-precision (MP) computations applications. Introduced 75 years ago, long before advent architectures, MP methods turn out be paramount increasing throughput traditional and artificial intelligence (AI) workloads beyond riding wave alone. Reducing precision comes price trading away some accuracy (reckless behavior) but noncritical segments workflow (responsible so that requirements application can still satisfied. They offer a valuable performance/accuracy knob and, just they AI, now indispensable pursuit knowledge discovery simulations. In particular, illustrate impact representative applications related seismic imaging, climate/environment geospatial predictions, computational astronomy.
منابع مشابه
MPI Streams for HPC Applications
Data streams are a sequence of data flowing between source and destination processes. Streaming is widely used for signal, image and video processing for its efficiency in pipelining and effectiveness in reducing demand for memory. The goal of this work is to extend the use of data streams to support both conventional scientific applications and emerging data analytic applications running on HP...
متن کاملA Proposed Taxonomy for Software Development Risks for High-Performance Computing (HPC) Scientific/Engineering Applications
iii
متن کاملFuPerMod: A Framework for Optimal Data Partitioning for Parallel Scientific Applications on Dedicated Heterogeneous HPC Platforms
Optimisation of data-parallel scientific applications for modern HPC platforms is challenging in terms of efficient use of heterogeneous hardware and software. It requires partitioning the computations in proportion to the speeds of computing devices. Implementation of data partitioning algorithms based on computation performance models is not trivial. It requires accurate and efficient benchma...
متن کاملDesign and implementation of self-adaptable parallel algorithms for scientific computing on highly heterogeneous HPC platforms
Traditional heterogeneous parallel algorithms, designed for heterogeneous clusters of workstations, are based on the assumption that the absolute speed of the processors does not depend on the size of the computational task. This assumption proved inaccurate for modern and perspective highly heterogeneous HPC platforms. New class of algorithms based on the functional performance model (FPM), re...
متن کاملUsing research poetics "responsibly": applications for health promotion research.
Research poetics, a form of arts-based research methods, has been under-utilized in the field of health promotion. Poetic methods have most commonly been used as a form of re/presentation of the lived experience in qualitative research. For the community-engaged researcher, re/presenting findings through poetry offers unique opportunities for engaging the reader and reaching diverse communities...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computing in Science and Engineering
سال: 2022
ISSN: ['1558-366X', '1521-9615']
DOI: https://doi.org/10.1109/mcse.2022.3215477